IBM PC DOS
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
IBM PC DOS는 IBM PC에서 사용된 운영 체제로, 마이크로소프트와 IBM의 협력을 통해 개발되었다. 1981년 PC DOS 1.0 출시 이후 여러 버전이 개발되었으며, MS-DOS와는 별도로 시장에 출시되었다. PC DOS는 하드 디스크 지원, 하위 디렉토리, DOS 셸 등 다양한 기능을 제공했으며, 한국어 및 일본어 버전을 통해 다국어 지원을 제공했다. PC DOS는 PC DOS 2000까지 출시되었으며, 임베디드 시스템 시장 등에서 사용되었다.
더 읽어볼만한 페이지
- IBM의 운영 체제 - IBM AIX
IBM의 AIX는 UNIX System V를 기반으로 저널링 파일 시스템을 구현한 최초의 운영 체제로서, 안정성과 확장성을 바탕으로 엔터프라이즈 환경에서 널리 사용되며 가상화, 논리 볼륨 관리 등의 특징을 가진다. - IBM의 운영 체제 - OS/2
OS/2는 IBM과 마이크로소프트가 공동 개발한 DOS의 후속 운영 체제로, 초기에는 80286 컴퓨터용으로 설계되었으나 IBM 단독 개발 체제로 전환 후 OS/2 Warp로 성능을 개선했으나 Microsoft Windows에 비해 인기가 낮았고, IBM의 지원 종료 후 제3자 개발을 통해 파생 운영 체제가 출시되기도 했다. - 도스 변종 - MS-DOS
MS-DOS는 마이크로소프트가 개발한 개인용 컴퓨터용 디스크 운영 체제로, IBM PC의 표준 운영 체제로 널리 사용되었으며, 단일 작업 환경과 명령줄 인터페이스를 특징으로 한다. - 도스 변종 - 윈도우 95
윈도우 95는 마이크로소프트가 1995년에 출시한 16/32비트 혼합형 운영 체제로, MS-DOS 기반 GUI 개선, 플러그 앤 플레이, 긴 파일 이름 지원, 32비트 응용 프로그램 지원 등의 혁신적인 기술을 통해 PC 사용 환경을 변화시키고 시작 메뉴와 작업 표시줄을 도입하여 윈도우 시리즈의 핵심 요소가 되었으며, 인터넷 익스플로러 통합 및 OEM 서비스 릴리스를 통한 기능 확장으로 PC 대중화에 크게 기여하며 전 세계적인 성공을 거두었다. - 디스크 운영체제 - MS-DOS
MS-DOS는 마이크로소프트가 개발한 개인용 컴퓨터용 디스크 운영 체제로, IBM PC의 표준 운영 체제로 널리 사용되었으며, 단일 작업 환경과 명령줄 인터페이스를 특징으로 한다. - 디스크 운영체제 - CP/M
CP/M은 게리 킬달이 개발한 8비트 마이크로컴퓨터용 운영체제로, 플로피 디스크 기반의 다양한 하드웨어 플랫폼에서 작동하며, 뛰어난 이식성과 방대한 소프트웨어 라이브러리를 바탕으로 1980년대 초반 널리 사용되었으나, MS-DOS의 부상으로 시장 점유율을 잃었지만 MS-DOS와 초기 윈도우 운영체제에 영향을 미쳤다.
IBM PC DOS | |
---|---|
기본 정보 | |
이름 | IBM PC DOS |
![]() | |
![]() | |
개발자 | 마이크로소프트, IBM |
계열 | DOS |
소스 모델 | 클로즈드 소스 |
출시일 | 1981년 8월 |
최신 버전 | PC DOS 2000 |
최신 버전 출시일 | 1998년 4월 |
최신 미리보기 버전 | PC DOS 7.1 |
최신 미리보기 날짜 | 2003년 |
커널 유형 | 모놀리식 커널 |
사용자 인터페이스 | 명령 줄 인터페이스 (COMMAND.COM) |
프로그래밍 언어 | 어셈블리어, C |
지원 플랫폼 | x86 |
라이선스 | 상업용 독점 소프트웨어 |
언어 | 영어 (미국), 영어 (영국), 덴마크어, 네덜란드어, 핀란드어, 프랑스어, 독일어, 이탈리아어, 노르웨이어, 포르투갈어, 러시아어, 스페인어, 스웨덴어 |
작동 상태 | 더 이상 지원되지 않음 |
기타 정보 | |
이름 (일본어) | PC DOS (IBM DOS) |
설명 (일본어) | 버전 1.10의 명령줄 |
계열 (일본어) | MS-DOS |
사용자 인터페이스 (일본어) | 명령 줄 인터페이스 |
라이선스 (일본어) | 프로프리엣터리 |
작동 상태 (일본어) | 역사적인 운영 체제 |
추가 정보 | |
이름 (영어) | The IBM Personal Computer Disk Operating System |
2. 역사
IBM과 마이크로소프트는 1981년 협력 관계를 맺고 PC-DOS 개발을 시작했다. 마이크로소프트는 기본 제품을 생산하고, 두 회사는 코드를 공유하며 각자 다른 부분을 개발했다. IBM은 IBM PC용으로만, 마이크로소프트는 오픈 마켓에 판매할 예정이었다.[22] 그러나 IBM은 운영 체제의 소스 코드 소유권을 원하지 않았다.
IBM은 대부분의 고객이 PC DOS를 사용할 것으로 예상했고, 실제로 PC의 96.3%가 PC DOS를 선택했다. IBM과 마이크로소프트는 공동 개발 계약을 통해 PC DOS를 개발했고, 서로에게 완전히 개발된 버전을 제공했다. 1984년 가을, IBM은 자체 개발한 IBM TopView의 소스 코드와 문서를 마이크로소프트에 제공하여 객체 지향 운영 환경 개발을 지원하기도 했다.
1985년, IBM과 마이크로소프트는 OS/2 공동 개발 계약을 체결하면서 DOS 개발은 결별하게 되었다.[24] 이후 IBM은 자체적으로 PC DOS 개발을 계속했으며, 마이크로소프트는 MS-DOS 개발 및 판매를 중단했다.
PC DOS는 여러 버전을 거치며 발전했다. 주요 버전별 특징은 다음과 같다.
버전 | 출시일 | 주요 특징 |
---|---|---|
1.0 | 1981년 8월 | 86-DOS 기반, IBM PC와 함께 출시.[22] |
1.1 | 1982년 5월 | 양면 플로피 디스크 지원 (저장 용량 160KB → 320KB).[23] |
2.0 | 1983년 3월 | IBM PC/XT용, 하드 디스크 지원.[23] |
2.1 | 1983년 11월 | IBM PCjr 지원.[23] |
3.0 | 1984년 8월 | IBM PC/AT 지원, 고밀도 플로피 디스크(1.2MB) 지원.[22] |
4.0 | 1988년 7월 | IBM 주도 개발, DOS 셸 표준 탑재. |
5.0 | 1991년 6월 | IBM과 마이크로소프트가 코드를 공유한 마지막 DOS, Windows NT의 가상 DOS 머신 기반. |
6.1 | 1993년 | IBM 자체 편집기, QBasic 제거, E 편집기 대체.[25][26][27] |
6.3 | 1994년 4월 | 파워PC 버전 OS/2에도 사용.[25][26][27] |
7.0 | 1995년 2월 | 프로그래밍 언어 REXX 추가, XDF 지원 (1.44MB → 1.86MB).[25][26][27] |
2000 | 1998년 5월 | 2000년 문제 해결, 임베디드 시스템 시장에서 사용. |
2. 1. IBM PC와 운영 체제
IBM은 PC 개발 과정에서 운영 체제를 포함한 주요 구성 요소를 외부 업체에서 조달하기로 결정했다. 이는 전통적인 사내 개발 방식에서 벗어난 획기적인 결정으로, IBM PC가 업계 표준이 되는 데 중요한 역할을 했다.IBM은 마이크로소프트에 운영 체제 개발을 의뢰하면서, 소프트웨어 소유권은 마이크로소프트가 유지하고 IBM은 개발에 직접 관여하지 않는 방식을 택했다. 이는 IBM 내부에서 제기된 소송 문제를 피하기 위한 조치였다. 잭 샘스(Jack Sams)는 "다른 사람의 코드를 본 우리 프로그래머가 그 코드를 사용하여 이익을 얻었다고 주장할 수 있다는 문제가 있었다"고 설명했다.
이러한 배경에서 IBM은 1980년 7월 마이크로소프트와 접촉하여 협상을 시작했고, 11월에 정식 계약을 체결했다. 마이크로소프트는 시애틀 컴퓨터 프로덕츠(SCP)로부터 86-DOS를 라이선스 받아 IBM PC용으로 개조했다. 86-DOS는 '''PC DOS 1.0'''으로 이름이 바뀌어 1981년 8월 IBM PC와 함께 출시되었다.[22]
초기 PC DOS 개발 과정에서 IBM의 요구 사양을 작성한 사람 수가 마이크로소프트에서 코드를 작성한 사람 수보다 많아 어려움이 있었다. 밥 오레아(Bob Orea)는 보카라톤의 IBM 엔트리 시스템 부서에서 처리해야 할 사람 수에 압도되었다고 회고했다.[23]
1981년 말, 팀 패터슨(Tim Paterson)은 플로피 디스크 양면 사용을 지원하여 저장 용량을 160KB에서 320KB로 늘린 PC DOS 1.1을 개발했다. PC DOS 1.1은 1982년 3월에 완성되었다.[23]
2. 2. MS-DOS와의 관계
1981년 IBM과 마이크로소프트는 MS-DOS와 PC-DOS를 별도로 판매하기로 했지만, 실제로는 마이크로소프트가 기본 제품을 만들고 두 회사가 코드를 공유하여 기능을 나누어 개발하는 방식으로 협력했다.[22] IBM은 자사의 개인용 컴퓨터를 위한 운영 체제의 소스 코드 소유권을 획득하려 하지 않았다. 이는 IBM이 다른 회사의 소스 코드를 사용했다가 소송에 휘말리는 것을 방지하기 위한 조치였다.IBM PC 개발 초기에는 대부분의 고객이 PC DOS를 사용할 것으로 예상되었고, 실제로 한 설문 조사에서 PC의 96.3%가 PC DOS를 선택했다. IBM과 마이크로소프트는 공동 개발 계약(JDA)을 통해 PC DOS 개발을 진행했고, 각 회사는 서로에게 완전히 개발된 버전을 제공했다.[24] 1984년 가을, IBM은 자체 개발한 IBM TopView의 모든 소스 코드와 문서를 마이크로소프트에 제공하여 객체 지향 운영 환경 개발을 지원했다.
1985년 IBM과 마이크로소프트는 OS/2 공동 개발 계약을 체결하면서, DOS 개발은 결별하게 되었다.[24] 결별 당시 조건에 따라 IBM은 자사용 DOS의 권리를 보유하고, DOS 개발을 계속했다. 마이크로소프트는 DOS의 범위를 제한했고, IBM은 자체 편집기와 도구를 포함한 PC DOS 6.1을 출시했다.[25][26][27] 이후 PC DOS는 7.0, 2000 버전까지 출시되었다.
마이크로소프트는 시애틀 컴퓨터 프로덕츠(SCP)로부터 86-DOS를 라이선스 받아 사용했고, 이후 사들여 IBM PC용으로 개조했다.[23] 86-DOS는 IBM PC DOS 1.0으로 출시되었고, 이후 지속적인 개선을 거쳐 PC DOS 1.1, 2.0, 2.1, 3.0 등으로 발전했다.[23]
1988년 7월에 출시된 IBM DOS 4.0은 IBM 주도로 개발되었고, DOS 셸이 표준이 되었다. IBM DOS 5.0 및 MS-DOS 5.0은 IBM과 마이크로소프트가 코드 전체를 공유한 마지막 DOS였다.
2. 3. 버전 역사
버전 | 출시일 | 주요 특징 |
---|---|---|
1.0 | 1981년 8월 12일 | 86-DOS를 기반으로 IBM PC와 함께 출시.[37][2] |
1.1 (1.10) | 1982년 5월 7일 | 양면 플로피 디스크 지원으로 저장 용량 증가 (160KB → 320KB).[38][3] |
2.0 | 1983년 3월 8일 | IBM PC/XT용으로 하드 디스크 지원. 코드 량이 4,000행에서 20,000행으로 증가.[39][4] |
2.1 (2.10) | 1983년 11월 1일 | IBM PCjr 지원.[40][5] |
3.0 | 1984년 9월 14일 | IBM PC/AT 지원. 더 큰 하드 디스크 드라이브 및 고밀도 플로피 디스크(1.2MB) 지원.[41][6] |
3.1 (3.10) | 1985년 4월 2일 | [42][7] |
3.2 (3.20) | 1986년 4월 2일 | [43][8] |
3.3 (3.30) | 1987년 4월 2일 | IBM 퍼스널 시스템/2 출시.[44][9] |
4.0 | 1988년 7월 19일 | IBM 주도로 개발, DOS 셸 표준 탑재.[45][10] |
5.0 | 1991년 6월 11일 | IBM과 마이크로소프트가 코드 전체를 공유한 마지막 DOS. Windows NT의 가상 DOS 머신 기반.[46][11] |
6.1 | 1993년 7월 26일 | IBM 자체 편집기와 도구 포함, QBasic 제거, E 편집기 대체.[47][12] |
6.3 | 1994년 4월 27일 | 파워PC 버전 OS/2에도 사용.[48][13] |
7.0 | 1995년 2월 28일 | 프로그래밍 언어 REXX 추가, XDF 지원(1.44MB → 1.86MB).[49][14] |
2000 | 1998년 5월 29일 | 2000년 문제 해결, 임베디드 시스템 시장에서 사용.[50][15] |
마이크로소프트는 시애틀 컴퓨터 프로덕츠(SCP)로부터 86-DOS를 라이선스 받아 사용했고, 이후에 인수했다. 1981년 8월, 86-DOS는 IBM PC DOS 1.0으로 브랜드명이 변경되어 출시되었다. 초기 DOS 버전은 CP/M-80 1.x를 기반으로 FAT12 파일 시스템을 도입했다. 1982년 5월, PC DOS 1.10이 출시되어 양면 드라이브를 지원하고 여러 버그가 수정되었다.
3. 주요 버전
1983년 3월, PC DOS 2.0은 IBM XT를 위해 완전히 새로 작성되어 하위 디렉터리와 하드 디스크 지원 기능을 추가했다. 1983년 10월, DOS 2.1이 출시되어 몇 가지 버그를 수정하고 IBM PCjr에 대한 지원을 추가했다.
1984년 8월, IBM은 인텔 80286 기반의 IBM PC/AT를 출시하면서 PC DOS 3.00을 함께 선보였다. 1985년 3월에 출시된 PC DOS 3.1은 IBM PC 네트워크의 IBM 네트워크 어댑터 카드를 지원했다. PC DOS 3.2는 720,000 플로피 디스크 드라이브를 지원하여, 1986년 4월 출시된 IBM PC 컨버터블과 1987년 출시된 IBM 퍼스널 시스템/2를 지원했다. 1987년 4월, IBM은 IBM 퍼스널 시스템/2(PS/2)와 함께 PC DOS 3.3을 출시하여 고밀도 144만 플로피 디스크 드라이브를 지원했다.
1988년 7월에 출시된 PC DOS 4.0은 DOS 셸을 포함하여 명령줄 OS를 더 사용자 친화적으로 만들도록 설계되었다. 그러나 저수준 디스크 유틸리티와의 호환성 문제, 메모리 사용량 증가, 몇 가지 결함이 있었다.
DOS 5는 1991년 6월에 출시되었으며, 고메모리 영역(HMA)과 상위 메모리 블록(UMBs)을 사용하여 기존 메모리 사용량을 줄였다. IBM과 마이크로소프트가 전체 코드를 공유한 마지막 DOS 버전이었다.
PC DOS 6.1은 MS-DOS 6.0의 새로운 기능 대부분을 포함했으며, 큐베이직은 제외되고 MS-DOS 편집기는 IBM E 편집기로 대체되었다. PC DOS 6.3은 슈퍼스토어(SuperStor) 디스크 압축 기술을 특징으로 했다.
PC DOS 7은 1995년 4월에 출시되었으며, REXX 프로그래밍 언어가 추가되었고, XDF라는 새로운 플로피 디스크 형식을 지원했다. 1998년에 출시된 PC DOS 2000은 Y2K 문제 및 기타 수정 사항이 적용된 버전이다.
PC DOS 7.1은 논리 블록 주소 지정(LBA)과 FAT32 파티션을 지원하도록 추가되었다. 1999년부터 2003년까지의 다양한 빌드는 소매용으로 출시되지 않았지만, IBM 서버가이드 스크립팅 툴킷과 같은 제품에 사용되었다.
3. 1. PC DOS 1.x
마이크로소프트는 시애틀 컴퓨터 프로덕츠(SCP)로부터 86-DOS에 대한 라이선스를 취득하고, 이후에는 매입했다. 마이크로소프트 직원인 밥 오리어는 SCP(이후 마이크로소프트) 직원인 팀 패터슨의 도움을 받아 IBM PC용으로 수정했다. 오리어는 1981년 2월에 프로토타입 PC에서 86-DOS를 구동했다. 86-DOS는 8인치에서 5.25인치 플로피 디스크로 변환되어야 했고, 마이크로소프트가 IBM이 작성하도록 돕고 있던 BIOS와 통합되어야 했다.
1981년 8월, 86-DOS는 브랜드 변경되어 IBM PC DOS 1.0으로 출시되었다. 초기 DOS 버전은 CP/M-80 1.x를 기반으로 하여, 아키텍처, 함수 호출, 파일 명명 규칙 등이 유사했다. 가장 큰 차이점은 FAT12 파일 시스템의 도입이었다. 초기 버전에서는 DATE와 TIME 명령어가 COMMAND.COM에 포함되지 않고 별도 실행 파일로 제공되었다. 또한, 단면 160킬로바이트(KB) 5.25인치 플로피 디스크만 지원되었다.
1982년 5월, PC DOS 1.10이 출시되었다. 이 버전에서는 양면 드라이브를 지원하여 디스크당 320KB를 사용할 수 있게 되었다. 여러 버그가 수정되었고, 오류 메시지와 프롬프트가 개선되었다. DEBUG.EXE는 64KB를 초과하는 파일을 로드할 수 있게 되었다.
IBM에서 개인용 컴퓨터(PC) 개발을 위해 구성한 태스크포스는 운영 체제를 포함한 주요 구성 요소를 외부에서 도입하기로 결정했다. 이는 IBM의 전통적인 개발 방식을 깬 중요한 결정이었으며, IBM PC가 업계 표준이 되는 데 큰 영향을 미쳤다. 운영 체제 도입처로 마이크로소프트가 선택되었고, IBM은 마이크로소프트가 개발한 소프트웨어에 대해 마이크로소프트가 소유권을 유지해야 한다고 생각했다. IBM은 1980년 7월 처음으로 마이크로소프트에 접촉하여 조사했고, 11월 초에 계약이 체결되었다. 마이크로소프트는 DOS의 최초 버전을 IBM에 15000USD에 라이선스했다.[22]
3. 2. PC DOS 2.x
마이크로소프트 프로그래머 그룹(폴 앨런, 마크 즈비코우스키, 애런 레이놀즈)이 PC DOS 2.0 작업을 시작했다. 1983년 3월에 출시된 새로운 IBM XT를 위해 완전히 새로 작성된 DOS 2.0은 하위 디렉터리와 하드 디스크 지원 기능을 추가했다. 새로운 9섹터 포맷으로 플로피 디스크 용량이 360KB로 증가했다. 유닉스에서 영감을 받은 커널은 파일 핸들을 특징으로 했으며, 로드 가능한 장치 드라이버를 사용하여 하드웨어를 추가할 수 있었다. DOS와 함께 제공된 BASIC 및 대부분의 유틸리티도 상당히 업그레이드되었다. 거의 10개월의 작업이 소요된 DOS 2.0은 DOS 1.x보다 두 배 이상 크며, 이전 버전의 12KB와 비교하여 약 28KB의 RAM을 차지했다. 윈도우 NT 기반 윈도우 XP가 출시된 2001년까지 모든 마이크로소프트 소비자 지향 OS의 기반이 되었다.
1983년 10월 (공식적으로는 1983년 11월 1일) DOS 2.1이 출시되었다. 이 버전은 몇 가지 버그를 수정하고 반높이 플로피 드라이브와 새로운 IBM PCjr에 대한 지원을 추가했다.
3. 3. PC DOS 3.x
1984년 8월, IBM은 인텔 80286 기반의 IBM PC/AT를 출시하면서 PC DOS 3.00을 함께 선보였다. 버전 번호는 크게 올랐지만, AT의 새로운 1.2메가바이트(MB) 플로피 디스크 지원 외에 큰 업그레이드는 없었다. 원래 계획되었던 네트워킹 기능은 버그 문제로 인해 출시 전에 비활성화되었다. 1985년 3월에 출시된 PC DOS 3.1은 3.00 버전의 버그를 수정하고 IBM PC 네트워크의 IBM 네트워크 어댑터 카드를 지원했다. PC DOS 3.2는 -인치 720KB 플로피 디스크 드라이브를 지원하여, 1986년 4월 출시된 IBM PC 컨버터블과 1987년 출시된 IBM 퍼스널 시스템/2를 지원했다.
1987년 4월, IBM은 차세대 개인용 컴퓨터인 IBM 퍼스널 시스템/2(PS/2)를 출시했다. PS/2와 함께 출시된 PC DOS 3.3은 고밀도 -인치 1.44MB 플로피 디스크 드라이브를 지원했다. DOS 3.3은 IBM이 전적으로 작성했으며, 가장 인기 있는 버전 중 하나가 되어 많은 사용자가 후속 버전보다 선호했다.
3. 4. PC DOS 4.x
PC DOS 4.0(원래 DOS 3.4로 알려짐)은 1988년 7월에 출시되었다. DOS 4.0은 저수준 디스크 유틸리티와의 호환성 문제가 있었고, DOS 3.30보다 더 많은 메모리를 사용했으며 몇 가지 결함도 있었다. 새로 추가된 EMS 드라이버는 IBM의 EMS 보드와만 호환되었고, 더 일반적인 인텔 및 AST 제품과는 호환되지 않았다. DOS 4.0은 DOS 셸을 포함하여 명령줄 OS를 더 사용자 친화적으로 만들도록 설계되었다. 마이크로소프트는 개발에 대한 통제권을 다시 가져와 버그가 수정된 DOS 4.01을 출시했다.
3. 5. PC DOS 5
DOS 5는 1991년 6월에 출시되었다. DOS 5는 80286 이상 시스템에서 고메모리 영역(HMA)과 상위 메모리 블록(UMBs)을 사용하여 기존 메모리 사용량을 줄였다. 또한 모든 DOS 명령어는 이제 명령 구문을 표시하기 위해 `/` 또는 `/?` 옵션을 지원했다. 이 시점부터 PC가 100% 호환 가능해지면서 하드웨어 차이에 대한 사용자 지정이 더 이상 필요하지 않았기 때문에, IBM의 PC DOS 외에도 MS-DOS만 OEM 버전으로 제공되었다.
POWER.EXE는 5.02 버전에 고급 전원 관리(APM) 표준을 포함하여 도입되었다.[16][17]
이것은 IBM과 마이크로소프트가 전체 코드를 공유한 마지막 DOS 버전이었으며, OS/2 2.0 및 이후 Windows NT의 가상 DOS 머신에 통합된 DOS였다.
디지털 리서치는 DR DOS 5.0을 출시하여 마이크로소프트에 대항하려고 했다. 그에 대해 마이크로소프트는 아직 존재하지 않는 5.0을 발표하고, 급피치로 개발을 진행하여 대항했다. IBM DOS 5.0 및 MS-DOS 5.0은 IBM과 마이크로소프트가 코드 전체를 공유한 마지막 DOS였으며, OS/2 2.0에도 통합되었고, 후에 Windows NT의 가상 DOS 머신의 기반이 되었다.
3. 6. PC DOS 6.x
PC DOS 6.1은 MS-DOS 6.0의 새로운 기능 대부분을 포함했는데, 여기에는 부팅 메뉴 지원, CHOICE, DELTREE, MOVE 명령어가 포함된다.[18][19] 큐베이직은 제외되었고 MS-DOS 편집기는 IBM E 편집기로 대체되었다. PC DOS 6.1은 자신을 DOS 6.00으로 보고한다.
PC DOS 6.3은 애드스토어의 슈퍼스토어(SuperStor) 디스크 압축 기술을 특징으로 했으며, 파워PC용 OS/2에서도 사용되었다.
3. 7. PC DOS 7 및 2000
PC DOS 7은 1995년 4월에 출시되었으며, IBM의 소프트웨어 개발이 오스틴으로 이전되기 전 마지막 DOS 버전이었다. 이 버전에는 REXX 프로그래밍 언어가 추가되었고, XDF라는 새로운 플로피 디스크 형식을 지원하여 표준 1.44MB 플로피 디스크의 용량을 1.86MB까지 확장할 수 있게 되었다. 또한 디스크 압축 기술이 SuperStor에서 Stac Electronics의 STACKER로 변경되었으며, 대수 명령줄 계산기와 명령줄에서 장치 드라이버를 로드하는 유틸리티 프로그램이 추가되었다. PC DOS 7은 성능 향상과 메모리 사용량 감소를 위한 많은 최적화를 포함하고 있다.
1998년에 출시된 PC DOS 2000은 Y2K 문제 및 기타 수정 사항이 적용된 버전으로, "IBM PC DOS 7.00, revision 1"로 자신을 보고한다. PC DOS 2000은 소매로 판매된 마지막 IBM PC-DOS 버전이었으며, Y2K 호환 DOS로 광고되었다.
히타치(Hitachi)는 2009년까지 레거시 ''Drive Fitness Test''(4.15) 및 ''Hitachi Feature Tool''(2.15)에서 PC DOS 2000을 사용했다. 씽크패드(ThinkPad) 제품에는 복구 및 복원 파티션에 최신 버전의 PC-DOS가 포함되어 있었다.
3. 8. PC DOS 7.1
PC DOS 7.1은 논리 블록 주소 지정(LBA)과 FAT32 파티션을 지원하도록 추가되었다. 1999년부터 2003년까지의 다양한 빌드는 소매용으로 출시되지 않았지만, IBM 서버가이드 스크립팅 툴킷과 같은 제품에 사용되었다. 이 버전의 DOS 빌드는 시만텍의 Norton Ghost에도 등장했다. 버전 7.1은 MS-DOS에서도 FAT32 지원을 나타낸다.
이 버전의 DOS 대부분의 빌드는 커널 파일 IBMBIO.COM, IBMDOS.COM, COMMAND.COM로 제한된다. 업데이트된 프로그램 FDISK32 및 FORMAT32를 사용하면 FAT32 디스크를 준비할 수 있다. 필요한 경우 PC DOS 2000에서 추가 유틸리티를 가져온다.
4. 한국어 DOS
IBM은 다국어 지원 정책의 일환으로 한국어를 지원하기 위해 노력했다. 한국어 DOS는 KSC5601 표준을 기반으로 한글 조합형 또는 완성형 코드를 사용했다. 초기 한국어 DOS 버전(예: KDOS)은 제한된 기능과 하드웨어 호환성 문제를 보였다.
이후, DOS/V의 등장으로 VGA 환경에서 한글을 지원하는 등 기술적인 발전이 이루어졌다. DOS/V는 일본어 DOS를 기반으로 개발되었으며, 전용 일본어 하드웨어가 필요 없다는 특징이 있었다.
4. 1. 일본어 DOS (한자 DOS)
IBM은 일본 시장을 위해 일본어 표시가 가능한 멀티스테이션 5550(Multistation 5550)을 출시했다. 이 시스템의 OS는 '일본어 DOS'(일명 漢字DOS, KDOS)로 불렸으며, 24도트 글꼴(일부 모델은 16도트 글꼴)을 사용했다. 1984년 IBM JX(IBM JX) 역시 독자적인 일본어 모드와 '일본어 DOS'(16도트 글꼴)를 탑재했지만, 옵션으로 제공되는 영어 모드에서는 PC DOS 2.0을 사용하여 IBM PC 소프트웨어를 사용할 수 있었다.[29]1989년 IBM DOS J4.0(일명 JDOS, 24도트 글꼴)부터는 명령어를 통해 영어 모드(IBM DOS 4.0 호환)로 전환할 수 있게 되었다.[31] 이후 IBM DOS J4.0/V(일명 DOS/V)에서는 전용 일본어 하드웨어 없이도 사용 가능한 새로운 일본어 모드인 DOS/V(초기 16도트 글꼴, 이후 가변)가 출시되었다.[32]
다음은 PC DOS (IBM DOS)와 일본어판 DOS의 버전별 대응표이다.
영어판(IBM PC(IBM PC)판) | 일본어판 | 발표일 | 종류(일명) | 비고 |
---|---|---|---|---|
PC DOS 1.0 | - | - | - | |
PC DOS 2.0 | 일본어 DOS K2.0 - K2.7 | 1983년 - 1986년[28] | KDOS | 멀티스테이션 5550(Multistation 5550)용. |
일본어 DOS 2.10 | 1984년 10월[29] | KDOS | IBM JX(IBM JX)용. 영어 모드는 옵션의 PC DOS 2.1(영어판)을 사용. | |
PC DOS 3.2 | 일본어 DOS K3.2 - K3.4 | 1986년 - 1988년[28][30] | KDOS | 멀티스테이션 5550용과 PS/55용(일본어 디스플레이 어댑터 탑재 모델용)이 혼재. |
IBM DOS 4.0 | IBM DOS J4.0 | 1989년 5월[31] | JDOS | PS/55용(일본어 디스플레이 어댑터 탑재 모델용). 명령어로 영어 모드로 전환 가능. |
IBM DOS J4.0/V | 1990년 10월[32] | DOS/V | 최초 버전은 J4.05/V. PC/AT 호환기에서도 작동. | |
IBM DOS 5.0 | IBM DOS J5.0/V | 1991년 10월[33] | DOS/V | PC/AT 호환기를 공식 지원. |
IBM DOS J5.0 | JDOS | PS/55용(일본어 디스플레이 어댑터 탑재 모델용). DOS/V 모드도 내장. JDOS의 최종판. | ||
PC DOS 6.1 | PC DOS J6.1/V | 1993년 12월[34] | DOS/V | 마이크로소프트와의 공동 개발 종료 후. V-Text를 표준 탑재. |
PC DOS 6.3 | PC DOS J6.3/V | 1994년 5월 | DOS/V | V-Text에 확장 텍스트 모드 추가, CD-ROM을 표준으로 지원, CONFIG.SYS와 AUTOEXEC.BAT를 한 줄씩 실행하는 모드 추가. |
PC DOS 7 | PC DOS J7.0/V | 1995년 8월[35] | DOS/V | |
PC DOS 2000 | PC DOS 2000 일본어판 | 1998년 6월[36] | DOS/V | IBM제 DOS의 최종판. |
4. 2. 한국어 DOS의 발전
IBM은 다국어 지원 정책의 일환으로 한국어를 지원하기 위해 노력했다. 한국어 DOS는 KSC5601 표준을 기반으로 한글 조합형 또는 완성형 코드를 사용했다. 초기 한국어 DOS 버전(예: KDOS)은 제한된 기능과 하드웨어 호환성 문제를 가지고 있었다.이후, DOS/V의 등장으로 VGA 환경에서 한글을 지원하는 등 기술적인 발전이 이루어졌다. DOS/V는 일본어 DOS를 기반으로 개발되었으며, 전용 일본어 하드웨어가 필요 없다는 특징이 있었다.
다음은 일본어 DOS 버전과 영어판 PC DOS (IBM DOS)의 대응표이다. 한국어 DOS는 이와 유사한 발전 과정을 거쳤을 것으로 추정된다.
영어판(IBM PC(IBM PC)판) | 일본어판 | 발표일 | 종류(일명) | 비고 |
---|---|---|---|---|
PC DOS 1.0 | - | - | - | |
PC DOS 2.0 | 일본어 DOS K2.0 - K2.7 | 1983년 - 1986년[28] | KDOS | 멀티스테이션 5550(Multistation 5550)용. |
일본어 DOS 2.10 | 1984년 10월[29] | KDOS | IBM JX(IBM JX)용. 영어 모드는 옵션의 PC DOS 2.1(영어판)을 사용. | |
PC DOS 3.2 | 일본어 DOS K3.2 - K3.4 | 1986년 - 1988년[28][30] | KDOS | 멀티스테이션 5550용과 PS/55용(일본어 디스플레이 어댑터 탑재 모델용)이 혼재. |
IBM DOS 4.0 | IBM DOS J4.0 | 1989년 5월[31] | JDOS | PS/55용(일본어 디스플레이 어댑터 탑재 모델용). 명령어로 영어 모드로 전환 가능. |
IBM DOS J4.0/V | 1990년 10월[32] | DOS/V | 최초 버전은 J4.05/V. PC/AT 호환기에서도 작동. | |
IBM DOS 5.0 | IBM DOS J5.0/V | 1991년 10월[33] | DOS/V | PC/AT 호환기를 공식 지원. |
IBM DOS J5.0 | JDOS | PS/55용(일본어 디스플레이 어댑터 탑재 모델용). DOS/V 모드도 내장. JDOS의 최종판. | ||
PC DOS 6.1 | PC DOS J6.1/V | 1993년 12월[34] | DOS/V | 마이크로소프트와의 공동 개발 종료 후. V-Text를 표준 탑재. |
PC DOS 6.3 | PC DOS J6.3/V | 1994년 5월 | DOS/V | V-Text에 확장 텍스트 모드 추가, CD-ROM을 표준으로 지원, CONFIG.SYS와 AUTOEXEC.BAT를 한 줄씩 실행하는 모드 추가. |
PC DOS 7 | PC DOS J7.0/V | 1995년 8월[35] | DOS/V | |
PC DOS 2000 | PC DOS 2000 일본어판 | 1998년 6월[36] | DOS/V | IBM제 DOS의 최종판. |
5. 분산 파일 클라이언트로서의 PC DOS
1986년, IBM은 분산 데이터 관리 아키텍처(Distributed Data Management Architecture, DDM)에서 정의한 파일 서비스에 대한 클라이언트 접근을 위한 PC DOS 지원을 발표했다. 이를 통해 PC의 프로그램은 IBM 시스템/36, IBM 시스템/38 및 CICS를 실행하는 IBM 메인프레임 컴퓨터에서 사용 가능한 레코드 지향 파일을 생성, 관리 및 접근할 수 있게 되었다.[1] 1988년에는 DDM 서버 시스템에서 사용 가능해짐에 따라 스트림 지향 파일 및 계층적 디렉토리에 대한 클라이언트 지원이 PC DOS에 추가되었다.[1]
참조
[1]
문서
Formally known as "The IBM Personal Computer DOS" from versions 1.0 through 3.30, as reported in those versions' respective COMMAND.COM outputs
[2]
보도자료
Product Announcement: The IBM Personal Computer
https://minuszerodeg[...]
IBM
2023-02-08
[3]
웹사이트
IBM Personal Computer DOS Version 1.1.0 (1982)
https://thestarman.p[...]
The Starman's Realm
2023-02-08
[4]
보도자료
Announcement Letter Number 283-034
https://www.ibm.com/[...]
IBM
2023-02-08
[5]
보도자료
Announcement Letter Number 283-389
https://www.ibm.com/[...]
IBM
2023-02-08
[6]
보도자료
Announcement Letter Number 284-283
https://www.ibm.com/[...]
IBM
2023-02-08
[7]
웹사이트
IBM PC DOS 3.10
https://www.pcjs.org[...]
PCjs Machines
2023-02-08
[8]
보도자료
Announcement Letter Number 286-129
https://www.ibm.com/[...]
IBM
2023-02-08
[9]
보도자료
Announcement Letter Number 287-098
https://www.ibm.com/[...]
IBM
2023-02-08
[10]
보도자료
Announcement Letter Number 288-380
https://www.ibm.com/[...]
IBM
2023-02-08
[11]
보도자료
Announcement Letter Number ZP91-0432
https://www.ibm.com/[...]
IBM
2023-02-08
[12]
보도자료
Announcement Letter Number 293-347
https://www.ibm.com/[...]
IBM
2023-02-08
[13]
보도자료
Announcement Letter Number 294-263
https://www.ibm.com/[...]
IBM
2023-02-08
[14]
보도자료
Announcement Letter Number ZP95-0102
https://www.ibm.com/[...]
IBM
2023-02-08
[15]
보도자료
Announcement Letter Number 298-169
https://www.ibm.com/[...]
IBM
2023-02-08
[16]
잡지
NewsBit: Microsoft, Intel Develop Power Standard
Intel Corporation
1992-03-01
[17]
웹사이트
IBM PC DOS 5.02
https://www.pcjs.org[...]
[18]
웹사이트
IBM PC DOS VERSION 6.1
https://www.ibm.com/[...]
1993-06-29
[19]
웹사이트
IBM PC DOS Version 7
https://www.ibm.com/[...]
1995-02-28
[20]
웹사이트
本当に知っている?Windows XPの基礎[アーキテクチャ編](第2回)なぜDOSアプリがWindowsで動くのか? - 日経XTECH
https://xtech.nikkei[...]
[21]
웹사이트
世界のOSたち - コンピューターを支える一時代を築いた「MS-DOS」- +Digital
https://news.mynavi.[...]
[22]
서적
Hard Drive
John Wiley & Sons
1992
[23]
서적
The MS-DOS Encyclopedia
Microsoft Press
1988
[24]
웹사이트
Microsoft Operating System/2 With Windows Presentation Manager Provides Foundation for Next Generation of Personal Computer Industry
http://pages.prodigy[...]
2011-03-04
[25]
웹사이트
IBM ServerGuide Scripting Toolkit DOS Edition Version 1.3.07
https://www.ibm.com/[...]
[26]
웹사이트
IBM SW STGK 1.3.07 Windows i386
https://web.archive.[...]
[27]
웹사이트
IBM SW STGK 1.3.07 AnyOS AnyCPU
https://web.archive.[...]
[28]
잡지
トピック・レポート:混乱するMS-DOS―こんなにあるバージョン
日経マグロウヒル
1988-12-05
[29]
학술지
プライベート16ビット新時代「IBMパーソナルコンピューターJX」発表
情報科学研究所
1984
[30]
학술지
最大628メガ・バイトの大容量ハードディスクを搭載 IBMパーソナルシステム/55の最上位モデルを発表―PS/2ファミリーに新エントリー・モデルも―
情報科学研究所
1988
[31]
잡지
ASCII EXPRESS : 第68回ビジネスショウ
アスキー (企業)
1989-07
[32]
신문
日本IBM、PS/55の新モデル発売
日本経済新聞
1990-10-12
[33]
잡지
インターフェース
CQ出版
1991-12
[34]
신문
マイクロソフト、MS-DOS最新版、自社ブランドで発売。
日経産業新聞
1993-12-07
[35]
웹사이트
PC DOS J7.0/V
https://web.archive.[...]
日本アイ・ビー・エム
2023-12-30
[36]
웹사이트
IBM PC DOS 2000 日本語版 および 英語版 の発表
http://www-01.ibm.co[...]
日本アイ・ビー・エム
1998-06-10
[37]
보도자료
Product Announcement: The IBM Personal Computer
https://minuszerodeg[...]
IBM
1981-08-12
[38]
웹인용
IBM Personal Computer DOS Version 1.1.0 (1982)
https://thestarman.p[...]
The Starman's Realm
2008-08-13
[39]
보도자료
Announcement Letter Number 283-034
https://www.ibm.com/[...]
IBM
1983-03-08
[40]
보도자료
Announcement Letter Number 283-389
https://www.ibm.com/[...]
IBM
1983-11-01
[41]
보도자료
Announcement Letter Number 284-283
https://www.ibm.com/[...]
IBM
1984-08-14
[42]
웹인용
IBM PC DOS 3.10
https://www.pcjs.org[...]
PCjs Machines
2023-02-08
[43]
보도자료
Announcement Letter Number 286-129
https://www.ibm.com/[...]
IBM
1986-04-02
[44]
보도자료
Announcement Letter Number 287-098
https://www.ibm.com/[...]
IBM
1987-04-02
[45]
보도자료
Announcement Letter Number 288-380
https://www.ibm.com/[...]
IBM
1988-07-19
[46]
보도자료
Announcement Letter Number ZP91-0432
https://www.ibm.com/[...]
IBM
1991-06-11
[47]
보도자료
Announcement Letter Number 293-347
https://www.ibm.com/[...]
IBM
1993-06-29
[48]
보도자료
Announcement Letter Number 294-263
https://www.ibm.com/[...]
IBM
1994-04-27
[49]
보도자료
Announcement Letter Number ZP95-0102
https://www.ibm.com/[...]
1995-02-28
[50]
보도자료
Announcment Letter Number 298-169
https://www.ibm.com/[...]
IBM
1998-05-26
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com